place of merchant stores - Turkish English Dictionary